package cn.digitalize.generate.modular.basic.model;

import lombok.Builder;
import lombok.Data;

/**
 * @author Created by ZhangCheng on 2023/09/22
 */
@Data
@Builder
public class DataColumnModel {

    /**
     * 字段序号
     */
    private Integer sortIndex;

    /**
     * 列名（保留数据表列名称）
     */
    private String columnName;

    /**
     * 数据类型
     */
    private String dataType;

    /**
     * 注释
     */
    private String columnComment;

    /**
     * 字符长度
     */
    private Long maxLength;

    /**
     * 是否为空 N不为空 Y为空
     */
    private String isNullable;

    /**
     * 是否主键
     */
    private String isPrimaryKey;
}
